//
//  ByNotificationHandler.h
//  mijifen_ios
//
//  Created by 朱凯 on 2017/10/11.
//  Copyright © 2017年 itboye. All rights reserved.
//

#import <Foundation/Foundation.h>





@interface ByNotificationHandler : NSObject

#pragma mark - 状态栏
// 标签栏通知标记更改通知名
#define KTabBarNotifyMarkModifyNotificationName @"BYTabBarNotifyMarkModify"
// 上面那个通知的UserInfo中的key
// 索引（tabbar的第几个）
#define KTabBarNotifyMarkModifyNotificationIndexKey @"BYTabBarNotifyMarkModifyIndexKey"
// 角标（通知数量，>0表示显示数字，==0表示取消显示，<0表示仅显示红点、但有消息）
#define KTabBarNotifyMarkModifyNotificationBadgeKey @"BYTabBarNotifyMarkModifyBadgeKey"
// 修改状态栏角标的显示
// 角标（通知数量，>0表示显示数字，==0表示取消显示，<0表示仅显示红点、但有消息）
+ (void)tabbarBadgeModifyWithIndex:(NSInteger)index badge:(NSInteger)badge;

#pragma mark - 登录登出通知
#define KLoginStatusChangeNotificationName @"BYLoginStatusChange"
#define KLoginStatusChangeNotificationStatusKey @"BYLoginStatusChangeStatusKey"
// 用户登录状态改变
+ (void)userLoginStatusDidChange:(BOOL)login;

#pragma mark - 新订单通知
#define KMineOrderBadgeValueChangeNotificationName @"BYMineOrderBadgeChange"
#define KMineOrderBadgeValueChangeNotificationBadgesKey @"BYMineOrderBadgeChangeBadgesKey"
+ (void)mineOrderBadgeValueChange:(NSArray *)badges;

@end
